import request from '@/utils/request'
class Services {
  /**
   * 提交论文文件，支持格式（docx, doc, pdf），接口返回任务编号
   */
  submitFile(data) {
    return request({
      url: 'submit',
      method: 'post',
      data
    })
  }

  /**
    * 部分论文篇幅较多，需预处理时间较长，采用异步方式
    * 提交任务编号，返回此任务的进度
    */
  getTaskProcess(data) { //
    return request({
      url: 'schedule',
      method: 'post',
      data
    })
  }

  /**
    * 查询任务进度接口，当进度值达到100后，提交任务编号，获取此任务的结果.
    */
  getTaskResult(data) {
    return request({
      url: 'take',
      method: 'post',
      data
    })
  }

  /**
    * 提交任务编号和图片名，返回图片
    */
  getImage(data) {
    return request({
      url: 'image',
      method: 'post',
      data,
      responseType: 'blob'
    })
  }
}
export default new Services()
